# 从下列字符串中进行以下功能的实现
from typing import final

text = "一行程序长度是没有限制的，但是为了可读性更强，通常将一行比较长的程序分为多行。这是，我们可以使用\行连接符，把它放在行结束的地方。Python解释器仍然将它们解释为同一行。"

# 1. 算出text字符串的长度

# 2. 把引号内：“这是，我们可以使用\行连接符，把它放在行结束的地方。”这部分内容打印出来。通过索引切片的功能。

# print("text字符串的长度是：\n"+str(len(text))) #优化了一下第一题的回答
# #print(len(text)) #第一题
# print("索引切片后的内容如下：\n"+(text[39:65])) #第二题

target_text = "这是，我们可以使用\行连接符，把它放在行结束的地方。"
index_begin = text.index(target_text)
# print(index_begin)   #计算Target_text在text中的起始位置 39
length = len(target_text)
# print(length)    #计算Target_text的长度   26
index_end = index_begin + length
# print(index_end)   #计算Target_text在text中的结束位置    39+26 = 65

final_text = text[index_begin:index_end]  #切片操作     start:起始位置  end:结束位置  step:步长-间隔几个

# print("这段字符串的字长为："+str(len(text))) #输出字长
# print("这段字符串内容跟为："+final_text) #输出内容


